Definition of Shower Down

  • (verb) rain abundantly; "Meteors showered down over half of Australia"

Synonyms of Shower Down


Antonyms of Shower Down


No Antonyms Found.

Homophones of Shower Down


No Homophones Found.